//Пример 11.
//Включить переменную z в заданную позицию k массива.
#include <conio.h>
#include <stdio.h>
#include <stdlib.h>
main()
{
float mas[100],z;
int i,n,k;
clrscr();
/* Стираем экран */
printf("\n Введите размерность массива ");
scanf("%d",&n);
printf("\n Размерность массива равна %d",n);
printf("\n Введите элементы массива ");
for(i=0;i<n;i++)scanf("%f",&mas[i]);
printf("\n Исходный массив ");
for(i=0;i<n;i++)printf(" %7.2f ",mas[i]);
printf("\n Введите переменную z и ее номер k ");
scanf("%f%d",&z,&k);
printf("\n Переменная z=%f ее номер k=%d",z,k);
if(k<0||k>n-1){
printf("\n Номер k задан некорректно! %d", k); exit(0);
} for(i=n-1;i>=k;i--)mas[i+1]=mas[i];
mas[k]=z;
printf("\n Результирующий массив ");
for(i=0;i<=n;i++)printf(" %7.2f ",mas[i]);
printf("\n Нажмите на любую клавишу ...");
getch();
/*Ждем нажатия на любую клавишу*/
}

 

Сайт управляется системой uCoz